import { registerMicroApps, start } from 'qiankun';

export const apps = [
    {
        name: 'salesman', // 应用名称
        entry: '//localhost:8082', // 加载的html路径
        container: '#microapp', // 容器名
        activeRule: '/salesman', // 激活的路径
        props: {},
    },
    {
        name: 'project', // 应用名称
        entry: '//localhost:8084', // 加载的html路径
        container: '#microapp', // 容器名
        activeRule: '/project', // 激活的路径
        props: {},
    },
];

registerMicroApps(apps); // 注册应用

export const microAppStart = (json = {}) => {
    start({
        sandbox: {
            // strictStyleIsolation: true, // 严格隔离模式，shadowDOM
            experimentalStyleIsolation: true,
        },
        ...json
    }); // 开启
};
